function miFuncion(){
	var latlng2 = new google.maps.LatLng($('#lat').text(),$('#lng').text());
	
	var marker2 = new google.maps.Marker({
		position: latlng2,
		title:$('#nombre').text(),
	}); 
	marker2.setMap(map);
	
	map.setZoom(16);
	map.setCenter(latlng2);
	
	url ="../../comments/getNotes";
	$.getJSON(url, function(data){
		for(i=0;i<data.length;i++){
			agregar_nota(data[i].latitud,data[i].longitud,data[i].comentario,data[i].username,data[i].id);
		}
	});
	
	google.maps.event.addListener(map,'click',function(event) {
		placeMarker2(event.latLng);
		comment = new google.maps.InfoWindow();
		var formulario =$('#add_nota').clone();
		formulario.removeAttr('id');
		$('input[name=lat]',formulario).attr('value',event.latLng.lat());
		$('input[name=lng]',formulario).attr('value',event.latLng.lng());
		var options = { 
				beforeSubmit: function(){
					if($('#new_coment').val()==""){
						alert('No puedes agregar una nota vacia');
						return false;
					}
				},
			    success:function(data) { 
					comment.close();
					var rta =JSON.parse(data);
					if(rta.resultado=='OK'){
						agregar_nota(rta.data[0].latitud,rta.data[0].longitud,rta.data[0].comentario,rta.data[0].username,rta.data[0].id);
					}
					else{
						if(rta.resultado=='LOGIN')
							alert('Inicia sesion para para poder agregar notas');
						else
							alert('No puedes agregar una nota vacia');
					}
					marcador.setMap(null);
			    }
			    
		};
		
		$('form',formulario).ajaxForm(options);
		comment.setContent(formulario[0]);
		comment.open(map,marcador);
	});
	// prepare Options Object 
	var options = { 
		beforeSerialize: function(){
			$('.error').addClass('hidden');
		},
		beforeSubmit: function(){
			if($('#new_coment').val()==""){
				$('.error').removeClass('hidden').empty()
				.append('<div></div>')
				.append('Ingrese un comentario');
				return false;
			}
		},
	    success:    function(data){
			var result=JSON.parse(data);
			if(result.estado=='ERROR'){
				$('.error').removeClass('hidden')
							.empty()
							.append('<div></div>')
							.append(result.errores);
			}
			else{
				var comentario=$(result.comentario).append('<div class="eliminar_comentario" id="elim'+result.id+'">eliminar<input type="hidden" name="id" value="'+result.id+'"></div>')
				$('#comments').append(comentario);
				$('#elim'+result.id).click(function(){
					eliminarComentario(this);
				});
				$('#new_coment').val('');
			}
				
		}
	};
	
	$('#nuevo_comentario').ajaxForm(options);
	
	$('#ver_imagenes1').click(function(){
	    panoramio=this.checked;
		if(panoramio){
			panoramioLayer.setMap(map);
		}else{
			panoramioLayer.setMap(null);
		}
			
	});
	
	$('.eliminar_comentario').click(function(){
		eliminarComentario(this);
	});
	
	$('.editar').click(function(){
		$('#detalles').css('display','none');
		var formulario =$('#editar_desc').clone();
		formulario.css('display','inline');
		$('.detalles_desc').append(formulario);
		
	});
		
}
var marcador;
var comment;
function placeMarker2(location){
	if (marcador != null)
		marcador.setMap(null);
	marcador= new google.maps.Marker({
		position: location,
		map:map,
	}); 
	var image = new google.maps.MarkerImage(
			'../../images/marker_sprite_green.png',
			new google.maps.Size(19, 32),
			new google.maps.Point(0, 1));
	marcador.setIcon(image);
	var shadow = new google.maps.MarkerImage(
			'../../images/marker_sprite_green.png',
			new google.maps.Size(30, 20),
			new google.maps.Point(27, 14),
			new google.maps.Point(3, 20));
	marcador.setShadow(shadow);	
}
function placeMarker3(location){
	var marker= new google.maps.Marker({
		position: location,
		map:map,
	}); 
	var image = new google.maps.MarkerImage(
			'../../images/grn-pushpin.png',
			new google.maps.Size(64, 64),
			new google.maps.Point(0, 0),
			new google.maps.Point(10, 32),
			new google.maps.Size(32, 32));
	/*'../../images/marker_sprite_green.png',
	new google.maps.Size(19, 32),
	new google.maps.Point(0, 1));*/
	marker.setIcon(image);
	
	return marker;
}

function agregar_nota(lat,lng,coment,user,id){
	var marker=placeMarker3(new google.maps.LatLng(lat,lng));
	with({marcador:marker,comentario:coment,usuario:user}){
		google.maps.event.addListener(marcador, 'click', function(){
			var infowindow2 = new google.maps.InfoWindow();
			var nota='<p class="nota">'+comentario+'</p>'+
			'<p class="notaAutor">AUTOR: '+usuario;
			if($('#username').text()==user)
				nota=nota+'<a>eliminarNota</a>';
			nota=nota+'</p>';
			infowindow2.setContent(nota);
			infowindow2.open(map,marcador);
			
			$('.notaAutor a').click(function(){
				if(confirm('¿Desea eliminar esta nota?')){
					with({comentario:this}){
					$.post('../../comments/eliminarNota',{id:id},function(data){
						if(JSON.parse(data).status=='OK'){
							marcador.setMap(null);
							if($('#nota'+id).length >0){
								$('#nota'+id).parent().remove();
							}
						}
						else
							alert(JSON.parse(data).mensaje);
					});
					}
				}
			});
			
		});
		$('#nota'+id).click(function(){
			google.maps.event.trigger(marcador,'click')
		});
	}
}
function eliminarComentario(coment){
	if(confirm('¿Desea eliminar el comentario?')){
		with({comentario:coment}){
		$.post('../../comments/eliminarComentario',{id:$('input[name=id]',coment).val()},function(data){
			if(JSON.parse(data).status=='OK')
				$(comentario).parent().remove();
			else
				alert(JSON.parse(data).mensaje);
		});
		}
	}
}